ahrefs\AhrefsSeo\Ahrefs_Seo_Analytics D

Total Complexity 473
Dependencies 45
Dependents 31
Total lines 2,510
Lines of code 1,842
Logical lines of code 1,255
Comment lines 708
Methods 59
Properties 23

Methods 59

Method Rating Maintainability Complexity Lines of code
get_clicks_and_impressions_by_urls()
D
22
46 177
get_visitors_by_page_ga4()
D
26
32 148
load_accounts_list_ga4()
D
29
30 125
get_visitors_by_page_ga()
C
28
28 134
load_accounts_list_ga()
B
34 20 93
get_found_pages_by_ua_id_ga()
B
32 19 104
get_found_pages_by_ua_id_ga4()
B
33 17 101
get_position_fast()
B
33 16 100
find_recommended_ga_id()
B
39 17 65
handle_exception()
B
43 17 42
load_gsc_accounts_list()
B
42 16 46
check_gsc_using_bulk_results()
A
40 14 58
load_accounts_list()
A
41 14 55
get_visitors_by_page()
A
43 14 47
try_to_refresh_token()
A
43 14 46
gsc_check_domain()
A
54 9 18
tokens_load()
A
56 9 16
create_client()
A
40 6 59
is_ga_account_correct()
S
53 7 23
is_analytics_enabled()
S
61 8 10
check_token()
S
50 6 29
maybe_disconnect()
S
58 7 13
find_recommended_gsc_id()
S
51 6 26
disconnect()
S
46 5 39
check_ga_using_top_traffic_pages()
S
52 6 24
tokens_save()
S
59 6 12
extract_message()
S
62 6 10
get_token_scope_as_string()
S
64 6 9
is_gsc_enabled()
S
63 6 10
get_clean_domain()
S
59 5 13
maybe_do_a_pause()
S
60 5 11
parse_gsc_response()
S
55 4 20
set_ua()
S
59 4 13
get_gsc_disconnect_reason()
S
65 4 9
get_cert_path()
S
69 3 6
get_logged_events()
S
77 3 3
get_message()
S
64 3 10
set_message()
S
65 3 8
is_gsc_set()
S
71 3 6
token_callback()
S
62 2 11
prepare_gsc_query()
S
62 2 11
get_oauth2_url()
S
64 2 10
set_gsc_disconnect_reason()
S
68 2 7
prepare_answer()
S
67 2 8
is_ua_set()
S
79 2 3
is_gsc_account_correct()
S
67 2 8
__construct()
S
65 2 7
get()
S
71 2 6
is_analytics_has_accounts()
S
80 1 3
get_ua_id()
S
82 1 3
get_gsc_site()
S
82 1 3
get_ua_name()
S
82 1 3
get_ua_url()
S
82 1 3
get_api_user()
S
81 1 3
is_token_set()
S
80 1 3
get_service_error()
S
81 1 3
get_http_client()
S
80 1 3
set_gsc_paused()
S
81 1 3
is_gsc_paused()
S
82 1 3